
###########################################
#安装 jsoncpp-1.9.6
###########################################

#基础依赖安装
#################################################################################################
#安装cmake
yum install -y cmake


#编译安装JsonCpp
#################################################################################################
#创建安装目录
mkdir -p /home/JsonCpp && cd /home/JsonCpp
#下载并解压源码包
wget https://github.com/open-source-parsers/jsoncpp/archive/1.9.6.tar.gz
tar -zxf 1.9.6.tar.gz
#创建独立的构建目录并进入
mkdir jsoncpp-build && cd jsoncpp-build
#执行 CMake 配置
cmake ../jsoncpp-1.9.6
#编译安装
make
make install
#刷新库缓存
ldconfig /usr/local/lib64



#验证
#################################################################################################
#进入 JsonCpp 的测试目录
cd /home/JsonCpp/jsoncpp-build/bin/
#运行测试程序
./jsoncpp_test
#cd /home/JsonCpp/jsoncpp-build/bin/ && ./jsoncpp_test

#功能测试
#################################################################################################
#创建测试文件 jsoncpp_test.cpp
mkdir /home/test && cd /home/test
vim jsoncpp_test.cpp
# 编译（链接 JsonCpp 库）
g++ jsoncpp_test.cpp -o jsoncpp_test -ljsoncpp
# 运行测试程序
./jsoncpp_test





























